#millia{background:url(2025_topicBg.jpg) no-repeat top center / auto 650px;min-height:100vh;}
.millia{width:1000px;margin:0 auto;padding:7px;background:#fff;}
.topicTxt{padding:95px 0 130px 0;display:flex;align-items:center;justify-content:center;}
.nav{display:flex;justify-content:space-between;}
.nav li{flex:1 1 auto;display:flex;align-items:center;justify-content:center;height:56px;color:#fff;position:relative;cursor:pointer;z-index:999;background:#c91a1e;}
.nav .icon{height:25px;width:25px;fill:#fff;}
.nav a{color:#fff;display:flex;align-items:center;justify-content:center;}
.nav a:hover{text-decoration:none;}
.nav li.hover,.nav li.active{background:#efefef;color:#c91a1e}
.nav li.hover .icon,.nav li.active .icon{fill:#c91a1e}
.nav li.hover a,.nav li.active a{color:#c91a1e;}
.nav li div{position:absolute;left:0;top:56px;background:#f4f4f4;min-width:100%;height:0;overflow:hidden;}
.nav li div a{display:flex;color:#333;border-top:1px solid #fff;justify-content:flex-start;white-space:nowrap;padding-right:20px;}
.nav li div a:hover{color:#c91a1e;font-weight:bold;}
.nav li div a:before{content:"";display:block;width:5px;height:5px;background:#c91a1e;margin:0 15px 0 25px;flex-shrink:0;}
.nav li:hover div,.nav li.hover div{height:auto;}

.hot{padding:35px 0 40px 0;}
.hot h1{font-size:36px;font-weight:bold;color:#c91a1e;text-align:center;padding-bottom:20px;}
.hot h1 a{color:#c91a1e;}

.SwiperFocusBox{position:relative;}
.SwiperFocusBox .swiper-slide{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;height:370px;}
.SwiperFocusBox .swiper-slide a,.bannerList li a{display:block;width:100%;height:100%;}
.SwiperFocusBox .swiper-slide img,.bannerList li img{width:100%;height:100%;object-fit:cover;}
.SwiperFocusBox .swiper-slide span{display:block;position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));color:#fff;padding:15px 40% 15px 20px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.SwiperFocusBox .swiper-pagination{text-align:right;bottom:12px;width:40%;left:auto;right:10px;}
.SwiperFocusBox .swiper-pagination-bullet{margin:0 4px;width:10px;height:10px;background:#fff;opacity:1;}
.SwiperFocusBox .swiper-pagination-bullet-active{background:#c91a1e;}

.ls01 li{border-bottom:1px dashed #d1d1d1;padding:17px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls01 li:first-child{padding-top:10px;}

.amore,.serviceList{font-family:"宋体", SimSun, sans-serif;font-size:12px;color:#999;}
.sort{display:flex;justify-content:space-between;}
.sort dl{width:48%;}
.sort dt{display:flex;justify-content:space-between;align-items:center;position:relative;padding-bottom:20px;height:22px;}
.sort dt:before,.sort dt:after{content:"";display:block;position:absolute;width:100%;height:1px;background:#e0e0e0;left:0;top:13px;}
.sort dt:after{height:2px;top:17px;}
.sort dt b{display:flex;align-items:center;font-size:20px;color:#c91a1e;position:absolute;z-index:2;background:#fff;padding-right:10px;left:0;top:0;}
.sort dt b .icon{height:22px;width:22px;margin-right:10px;fill:#c91a1e;}
.sort dt .amore{background:#fff;display:block;position:absolute;z-index:1;padding-left:10px;right:0;top:3px;}
.sort dd{display:flex;justify-content:space-between;align-items:center;}
.sort dd:before{content:"";display:block;width:5px;height:5px;background:#e0e0e0;margin-right:10px;}
.sort dd a{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.ht01{display:flex;align-items:center;justify-content:space-between;}
.ht01 b{background:#c91a1e;color:#fff;padding:5px 10px;position:relative;}
.ht01 b:before{content:"";display:block;width:0;height:0;position:absolute;border:10px solid transparent;border-right-color:#88040b;transform:rotate(45deg);left:-10px;bottom:-10px;}

.bannerList li{border:1px solid #ccc;display:flex;overflow:hidden;justify-content:center;align-items:center;padding:1px;margin-bottom:2px;}

/*.serviceList{color:#c91a1e;display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}*/
.serviceList{color:#c91a1e;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;font-size:0;}
.serviceList li{border-right:1px solid #e3e3e3;border-top:1px solid #e3e3e3;padding:10px 0;display:inline-block;width:33.3%;box-sizing:border-box;font-size:12px;}
.serviceList li a{display:flex;flex-direction:column;color:#c91a1e;justify-content:center;align-items:center;}
.serviceList li .icon{height:30px;width:auto;fill:#c91a1e;margin-bottom:10px;}

.footer{background:#c91a1e;text-align:center;color:#fff;padding:20px 0;}
.footer a{color:#fff;display:inline-block;margin:0 5px;}

.topFixed{position:fixed;left:50%;bottom:10%;background:#de9898;padding:10px;margin-left:550px;transition:all 0.5s;cursor:pointer;width:30px;}
.topFixed:hover{background:#c91a1e;}
.topFixed .icon{height:30px;width:auto;fill:#fff;}

.leftNav dt{background:#c91a1e;color:#fff;font-size:22px;font-weight:bold;text-align:center;padding:20px 0;}
.leftNav dd{background:#f4f4f4;margin-top:1px;display:flex;align-items:center;padding:17px 0;}
.leftNav dd a{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.leftNav dd:before{content:"";display:block;width:5px;height:5px;background:#88040b;flex-shrink:0;margin:0 20px 0 40px;}
.leftNav dd:hover{font-weight:bold;color:#88040b;}
.leftNav dd:hover a{color:#88040b;}
.leftNav a:hover{text-decoration:none;}

.posi{background:#f4f4f4;padding:10px 0 10px 50px;}

.list li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #eee9e3;}
.list li:before{content:"";display:block;width:3px;height:3px;background:#88040b;margin-right:20px;}
.list li a{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.page a{display:inline-block;padding:5px 10px;color:#999;border:1px solid #ebebeb;}
.page span a,.page a:hover{background:#c91a1e;color:#fff;text-decoration:none;border:1px solid #c91a1e;}


.newsContent h1{padding:30px 40px 40px 40px;text-align:center;font-size:38px;font-weight:bold;}
.source{background:url(line0125.png) repeat-x left bottom;padding:0 40px 25px 40px;display:flex;align-items:center;justify-content:space-between;}
.sourceCtrl{position:relative;color:#ddd;display:flex;align-items:center;cursor:pointer;}
.sourceCtrl .icon{width:28px;height:28px;fill:#979797;margin:0 15px;}
.content p{padding-bottom:20px;}
.content img{max-width:100% !important;width:auto !important;height:auto !important;display:block;margin:0 auto 20px auto;}



@media screen and (max-width:1000px){
#millia{background-size:auto 32rem;background-position:fixed;}
.topic{position:fixed;left:0;top:0;width:100%;z-index:99;background:url(2025_topicBg.jpg) no-repeat top center / auto 25rem;}
.topicTxt{padding:5rem 0 7rem 0;}
.topicTxt img{height:8rem;width:auto;}
.millia{width:96%;box-sizing:border-box;padding:0;}
.topic .millia{background:none;width:100%;}
.nav{overflow-x:auto;}
.nav::-webkit-scrollbar{width:0;height:0;}
.nav li{white-space:nowrap;padding:0 2rem;font-size:1.6rem;line-height:4.6rem;height:4.6rem;}
.nav .icon{height:2rem;}
.nav li div{top:4.6rem;}
.nav li div a{padding-right:1rem;}
.nav li div a:before{margin:0 1rem;}

.hot h1,.sort dt b,.newsContent h1{font-size:2rem;}
.hot{text-align:left;}

.sort{flex-flow:wrap;}
.sort dl{width:100%;}
.sort dl:nth-child(even){margin-top:4rem;}
.sort dt{padding-bottom:1rem;}

.amore{font-size:1.4rem;}

.posi{padding:1rem 2rem;}

.list li:before{margin-right:1.5rem;}

.content{line-height:2.6rem;}
.newsContent h1{padding:0 2rem 2rem 2rem;}
.source{display:block;text-align:center;padding-bottom:2.5rem;background-size:auto 0.5rem}
}